label-with-icon-component{
  >div{
    &.default-label-with-icon{
      .default-label-with-icon-content{
        border-bottom: 1px solid #EDEEF4;
      }
    }
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    .prefix-icon,.suffix-icon{
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      i{
        padding-right: .6rem;
      }
    }
    .default-label-with-icon-content{
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;

      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
      flex-shrink: 1;
      .key{
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;
      }
      .value{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1;

        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        .ion-datetime-warp{
          width: 100%;
          ion-datetime{
            padding-right: 3rem;
          }
          .timeStyle{
            padding: 0;
            position: relative;
            .datetime-text{
              text-align: right;
              line-height: inherit;
              padding-right: 3rem;
            }
          }
        }
        //
        //ion-datetime{
        //  .datetime-text{
        //
        //  }
        //}
      }
    }
    .suffix-icon{
      position: absolute;
      right: 1rem;
      z-index: -1;
      i{
        padding-left: .6rem;
      }
    }
  }
}
